<?php
  if(isset($vars['entity']->cr))
    $a = json_decode($vars['entity']->cr, true);
  if(isset($vars['entity']->ca))
    $a2 = json_decode($vars['entity']->ca, true);
    
  //print_r($a2);
  // pour passer les sécurité de Elgg :
  $ts = time();
  $token = generate_action_token($ts);
?>

<h4><?php echo $vars['data']['description'] ?></h4>
<form action="<?php echo $vars['url'] ?>action/referential/ir_edit_a" method="post">
  <input type="hidden" name="__elgg_token" value="<?php echo $token ?>" />
  <input type="hidden" name="__elgg_ts" value="<?php echo $ts ?>" />
  <?php if(isset($vars['parentGUID'])) : ?>
  <input type="hidden" name="parentGUID" value="<?php echo $vars['parentGUID'] ?>" />
  <?php endif ?>
  <div id="example" class="flora">
    <ul id="pel_menu">
      <?php foreach ($vars['data']['domaines'] as $k => $domaine) : ?>
      <li>
        <a href="#fragment-<?php echo $k ?>"><span><?php echo $domaine['titre'] ?></span></a>
      </li>
      <?php endforeach ?>
    </ul>
    <?php foreach ($vars['data']['domaines'] as $dk => $domaine) : ?>
    <div id="fragment-<?php echo $dk ?>">
      <h4><?php echo $domaine['description'] ?></h4>
      <div class="cr"><h3>Compétences requises</h3></div>
      <div class="ca"><h3>Auto-évaluation</h3></div>
      <?php foreach ($domaine['competences'] as $ck => $competence) : ?>
        <?php
        $n = ($ck + 1).' - ';
        $image = $vars['url'] . "/mod/pel/graphics/icon_customise_info.gif";
        ?>
        <div class="cr">
          <p class="desc" id="cr_<?php echo $dk ?>_<?php echo $ck ?>"><?php echo $n . $competence['description'] ?></p>
          <span class="help">
            <a href="#" class="tooltip" title="<?php echo $competence['aide'] ?>">
              <img src="<?php echo $image ?>" width="14px" height="14px"/>
            </a>
          </span>
          <div style="clear: both;"></div>
        </div>
        <div class="ca">
          <label for="a_<?php echo $dk ?>_<?php echo $ck ?>">acquise</label>
          <input type="radio" id="a_<?php echo $dk ?>_<?php echo $ck ?>" name="ca[<?php echo $dk ?>][<?php echo $ck ?>]" value="acquise" <?php if(isset($a2) && $a2[$dk][$ck] == 'acquise') echo 'checked="checked"'; ?> />
          <label for="na_<?php echo $dk ?>_<?php echo $ck ?>">non acquise</label>
          <input type="radio" id="na_<?php echo $dk ?>_<?php echo $ck ?>" name="ca[<?php echo $dk ?>][<?php echo $ck ?>]" value="non acquise" <?php if(isset($a2) && $a2[$dk][$ck] == 'non acquise') echo 'checked="checked"'; ?> />
        </div>
        <div class="cr">
          <textarea cols="55" rows="5" name="cr[<?php echo $dk ?>][<?php echo $ck ?>]"><?php
          if(isset($a)) {
            echo $a[$dk][$ck];
          }
          ?></textarea>
        </div>
        <div class="ca">
          File
          <?php echo elgg_view('referential/file_view') ?>
        </div>
        <div style="clear: both; padding-bottom:10px;"></div>
      <?php endforeach ?>
    </div>
    <?php endforeach ?>
  </div>
  <input type="submit" value="Envoyer" />
</form>
<pre>
<?php
// JSON va être stocké en base
// sur la page créer un élément de liste par domaine,
// un paragraphe par compétence...
// la page doit être initialisée en PHP en parcourant le JSON ! ici le contenu ne change pas....
// La solution des views de elgg peut être très pratique !
//print_r($vars['data']);
?>
</pre>